package Teste;


import Passageiros.AssentosDAO;
import Passageiros.DAOException;
import Vo.AssentosVO;


public class TesteAssentos 
{
	public void inserir( String nomeAssento)
	{
		try 
		{
			AssentosDAO dao = new AssentosDAO( ) ;
			
			AssentosVO  assentos = new AssentosVO ( ) ;
			assentos.setCodigoAssento(1);
			assentos.setCodigoTipoClasse(1);
			assentos.setCodigoAeronave(1);
			assentos.setCodigoStatusAssento(1);
			assentos.setDescricaoAssento(nomeAssento);
			
			dao.inserirAssentos( assentos ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void alterar(String nomeAssento )
	{
		try 
		{
			AssentosDAO dao = new AssentosDAO( ) ;
			
			AssentosVO assentos = new AssentosVO( ) ;
			assentos.setCodigoAssento(1);
			assentos.setDescricaoAssento(nomeAssento);
			assentos.setCodigoStatusAssento(1);
			assentos.setCodigoTipoClasse(1);
			assentos.setCodigoAeronave(1);
				
			dao.alterarAssentos(assentos) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void excluir( int cod)
	{
		try 
		{
			AssentosDAO dao = new AssentosDAO( );
			
			AssentosVO assentos = new AssentosVO( );
			assentos.setCodigoAssento( cod ) ;
		
			dao.excluirAssentos( assentos );
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void consultar( )
	{
		try 
		{
			AssentosDAO dao = new AssentosDAO( );
			
			AssentosVO assentos = dao.consultarAssentos( 42 ) ;
			
			if ( assentos != null ) 
			{
				System.out.println(" *** Assentos Consultado *** ");
				System.out.println( " Nome: " 	+ assentos.getDescricaoAssento( ));	
			}
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
}
